home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
DTP
/
DTP_TEX
/
3239.ZIP
/
DVIMTP.ZIP
/
GBLPROCS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1989-04-03
|
11KB
|
498 lines
/* -*-C-*- gblprocs.h */
/*-->gblprocs*/
/**********************************************************************/
/****************************** gblprocs ******************************/
/**********************************************************************/
/**********************************************************************/
/************************* Global Procedures ************************/
/**********************************************************************/
#if ANSI_PROTOTYPES
void abortrun(int);
float actfact(UNSIGN32);
void alldone(void);
#if ANSI_LIBRARY
double atof(const char *);
int atoi(const char *);
#else
double atof(char *);
int atoi(char *);
#endif /* ANSI_LIBRARY */
#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT)
void bopact();
#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT) */
int chargf(BYTE,void(*)());
int charpk(BYTE,void(*)());
int charpxl(BYTE,void(*)());
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
#else
void clrbmap(void);
#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void clrrow(void);
#if POSTSCRIPT
void cppsfile(void);
#endif /* POSTSCRIPT */
#if ANSI_LIBRARY
char* ctime(const time_t *);
#else
char* ctime(long *);
#endif /* ANSI_LIBRARY */
char* cuserid(char *);
void dbgopen(FILE*, char*, char*);
void devinit(int, char *[]);
void devterm(void);
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
#else
void dispchar(BYTE);
#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void dvifile(int, char *[], char *);
void dviinit(char *);
void dviterm(void);
#if POSTSCRIPT
void emitchar(BYTE);
#endif /* POSTSCRIPT */
#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT)
void eopact();
#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT) */
void EXIT(int);
void fatal(char *);
void fillrect(COORDINATE, COORDINATE, COORDINATE, COORDINATE);
void findpost(void);
COORDINATE fixpos(COORDINATE, INT32, float);
void fontfile(char *[MAXFORMATS],char *,char *,int);
BOOLEAN fontsub(char *,int *,char *,int);
#if ANSI_LIBRARY
void free(void *);
#else
void free(char *);
#endif /* ANSI_LIBRARY */
int FSEEK(FILE *,long,int);
void getbmap(void);
void getbytes(FILE *, char *, BYTE);
#if ANSI_LIBRARY
char* GETENV(const char *);
#else
char* GETENV(char *);
#endif /* ANSI_LIBRARY */
void getfntdf(void);
#if OS_VAXVMS
char* getjpi(int);
#endif
char* getlogin(void);
void getpgtab(long);
void initglob(void);
float inch(char *);
#if BBNBITGRAPH
void initterm();
#endif /* BBNBITGRAPH */
#if (CANON_A2 | HPJETPLUS)
void loadbmap(BYTE);
#endif /* (CANON_A2 | HPJETPLUS) */
void loadchar(BYTE);
#if BBNBITGRAPH
void loadrast(FILE *, COORDINATE, COORDINATE);
#endif /* BBNBITGRAPH */
int main(int ,char *[]);
#if ANSI_LIBRARY
void* malloc(size_t);
#else
char* malloc(unsigned);
#endif /* ANSI_LIBRARY */
#if (APPLEIMAGEWRITER | OKIDATA2410)
char makechar(UNSIGN32 *[],UNSIGN32);
#endif /* (APPLEIMAGEWRITER | OKIDATA2410) */
#if HPJETPLUS
void makefont(void);
#endif
void movedown(INT32);
void moveover(INT32);
void moveto(COORDINATE, COORDINATE);
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
void newfont(void);
#endif
UNSIGN32 nosignex(FILE *,BYTE);
void openfont(char *);
void option(char *);
#if HPLASERJET
void outline(UNSIGN32 *);
#else
void outline(char *);
#endif /* HPLASERJET */
#if EPSON
#if HIRES
void outpaperfeed(INT16);
#endif /* HIRES */
#endif /* EPSON */
#if HPJETPLUS
void outraster(BYTE,UNSIGN16);
#endif /* HPJETPLUS */
void outrow(BYTE,UNSIGN16);
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
#else
void prtbmap(void);
#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void prtpage(long);
#if POSTSCRIPT
char* putfontname(struct font_entry *);
void putname(FILE *,struct font_entry *);
#endif /* POSTSCRIPT */
#if BBNBITGRAPH
void putout(INT16);
#endif /* BBNBITGRAPH */
void readfont(INT32);
int readgf(void);
int readpk(void);
void readpost(void);
int readpxl(void);
void reldfont(struct font_entry *);
#if BBNBITGRAPH
void rsetterm();
#endif /* BBNBITGRAPH */
COORDINATE rulepxl(UNSIGN32,float);
void setchar(BYTE,BOOLEAN);
#if HPJETPLUS
void setfont(void);
#endif
#if (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
void setstr(BYTE);
#endif /* (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void setfntnm(INT32);
void setrule(UNSIGN32, UNSIGN32, BOOLEAN);
INT32 signex(FILE *,BYTE);
void skipfont(INT32);
void skgfspec(void);
void skpkspec(void);
void special(char *);
#if IBM_PC_MICROSOFT
#else
#if ANSI_LIBRARY
char* strcat(char *,const char *);
char* strchr(const char *,int);
char* strcpy(char *,const char *);
size_t strlen(const char *);
int strncmp(const char *,const char *,size_t);
char* strncpy(char *,const char *,size_t);
char* strrchr(const char *,int);
#else /* NOT ANSI_LIBRARY conformant */
char* strcat(char *,char *);
char* strchr(char *,char);
char* strcpy(char *,char *);
int strlen(char *);
int strncmp(char *,char *,int);
char* strncpy(char *,char *,int);
char* strrchr(char *,char);
#endif /* ANSI_LIBRARY */
#endif /* IBM_PC_MICROSOFT*/
int strcm2(char *,char *);
int strid2(char[],char[]);
char* tctos(void);
#if POSTSCRIPT
void textchr(char);
void textflush();
void textnum(long);
void textstr(char *);
#endif /* POSTSCRIPT */
#if ANSI_LIBRARY
time_t time(time_t *);
#else
long time(long *);
#endif /* ANSI_LIBRARY */
#if BBNBITGRAPH
void unloadfonts();
#endif
void usage(FILE *);
#if VIRTUAL_FONTS
void virtfree(FILE *);
#endif
void warning(char *);
#if FASTZERO
void zerom(UNSIGN32 *,UNSIGN32);
#endif /* FASTZERO */
#else /* NOT ANSI_PROTOTYPES */
double atof();
int atoi();
#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT)
void bopact();
#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | IMPRESS | POSTSCRIPT) */
char* cuserid();
char* ctime();
void EXIT();
void free();
int FSEEK();
long FTELL();
char* GETENV();
#if OS_VAXVMS
char* getjpi();
#endif
char* getlogin();
char* malloc();
#if (IBM_PC_WIZARD | KCC_20 | OS_VAXVMS)
/* stdio.h declares sprintf(); */
#else
char* sprintf(); /* Berkeley 4.1 BSD style */
#endif /* (IBM_PC_WIZARD | KCC_20 | OS_VAXVMS) */
char* strcpy();
char* strcat();
char* strchr(); /* private version of this 4.2BSD function */
int strcm2(); /* local addition (used by inch()) */
int strcmp();
int strid2(); /* local addition (used by initglob()) */
int strncmp();
char* strncpy();
char* strrchr(); /* private version of this 4.2BSD function */
long time();
/***********************************************************************
Note: Global procedures are declared here in alphabetical order, with
those which do not return values typed "void". Their bodies occur in
alphabetical order following the main() procedure, usually in the form
of "#include" statements. The names are kept unique in the first 6
characters for portability.
***********************************************************************/
void abortrun();
float actfact();
void alldone();
FILE* FOPEN();
int chargf();
int charpk();
int charpxl();
void clrrow();
#if POSTSCRIPT
void cppsfile();
#endif /* POSTSCRIPT */
void dbgopen();
void devinit();
void devterm();
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
#else /* NOT (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void clrbmap();
void dispchar();
#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void dvifile();
void dviinit();
void dviterm();
#if POSTSCRIPT
void emitchar();
#endif /* POSTSCRIPT */
#if (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT)
void eopact();
#endif /* (BBNBITGRAPH | CANON_A2 | HPJETPLUS | POSTSCRIPT) */
void fatal();
void fillrect();
void findpost();
void fontfile();
BOOLEAN fontsub();
COORDINATE fixpos();
void getbmap();
void getbytes();
void getfntdf();
void getpgtab();
#if BBNBITGRAPH
void gotint();
#endif /* BBNBITGRAPH */
float inch();
void initglob();
#if BBNBITGRAPH
void initterm();
#endif /* BBNBITGRAPH */
#if (CANON_A2 | HPJETPLUS)
void loadbmap();
#endif /* (CANON_A2 | HPJETPLUS) */
void loadchar();
#if BBNBITGRAPH
void loadrast();
#endif /* BBNBITGRAPH */
int main();
#if APPLEIMAGEWRITER
char makechar();
#endif /* APPLEIMAGEWRITER */
#if OKIDATA2410
char makechar();
#endif /* OKIDATA2410 */
#if HPJETPLUS
void makefont();
#endif
void movedown();
void moveover();
void moveto();
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
void newfont();
#endif
UNSIGN32 nosignex();
#if BBNBITGRAPH
#else /* NOT BBNBITGRAPH */
void outline();
#endif /* BBNBITGRAPH */
#if EPSON
#if HIRES
void outpaperfeed();
#endif /* HIRES */
#endif /* EPSON */
#if HPJETPLUS
void outraster();
#endif /* HPJETPLUS */
void outrow();
void openfont();
void option();
#if (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
#else /* NOT (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void prtbmap();
#endif /* (BBNBITGRAPH | HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
void prtpage();
#if POSTSCRIPT
char* putfontname();
void putname();
#endif /* POSTSCRIPT */
#if BBNBITGRAPH
void putout();
#endif /* BBNBITGRAPH */
void readfont();
int readgf();
int readpk();
void readpost();
int readpxl();
void reldfont();
#if BBNBITGRAPH
void rsetterm();
#endif /* BBNBITGRAPH */
COORDINATE rulepxl();
void setchar();
void setfntnm();
#if HPJETPLUS
void setfont();
#endif
void setrule();
#if (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
void setstr();
#endif /* (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2) */
INT32 signex();
void skipfont();
void skgfspec();
void skpkspec();
void special();
char* tctos();
#if POSTSCRIPT
void textchr();
void textflush();
void textnum();
void textstr();
#endif /* POSTSCRIPT */
#if BBNBITGRAPH
void unloadfonts();
#endif
void usage();
#if VIRTUAL_FONTS
void virtfree();
#endif
void warning();
#if FASTZERO
void zerom();
#endif /* FASTZERO */
#endif /* ANSI_PROTOTYPES */